﻿using System;
using System.Collections.Generic;

using OakEngine.AI.Dynamic_Steering_Behavior;

namespace OakEngine.AI.Flocking
{
   public abstract class Oak_FlockSteeringBehavior : Oak_DynBehavior
   {
       private Oak_Flock m_Flock;
       private float m_fAreaSize;
       private float m_fMinDotProduct;
       private float m_fMaxSpeed;

       public Oak_Flock Flock { get { return m_Flock; } set { m_Flock = value; }}
       public float FlockSize { get { return m_fAreaSize; } set { m_fAreaSize = value; } }
       public float MinFotProduct { get { return m_fMinDotProduct; } set { m_fMinDotProduct = value; } }
       public float Speed { get { return m_fMaxSpeed; } set { m_fMaxSpeed = value; } }
   }
}
